@charset "utf-8";
/* 
   Author:Hai Cheng
   Copyright:www.5545.cn
*/

/*common style
----------------------------------------------------------------------------------- */ 
/*表单*/
.form-text, textarea {
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
}
.form-text:focus, textarea:focus,select{
	outline: 0 none;
}
.form-text:focus, textarea:focus {
  border-color: rgba(82, 168, 236, 0.8);
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
}
/*分页 表格版(自适应居中)*/
.pager{ text-align:center; margin-top:50px; margin-bottom:50px; border-spacing:0; border-collapse:0; border:0;}
.pager a { color:#999999;font-size:14px; font-family:Arial, Helvetica, sans-serif}
.pager td{ text-align:center;}
.pager .hover{ background:url(../images/pager_05.jpg) no-repeat; width:35px; height:39px; float:left; line-height:39px; text-align:center;}
.pager .hover:hover{ background:url(../images/pager_04.jpg) no-repeat;height:100%;width:35px; color:#FFF; }
/*.pager .first{ background:url(../images/pager_bg01.jpg) 0px 0px no-repeat; width:36px;}
.pager .last{background:url(../images/pager_bg01.jpg) 0px 39px no-repeat; width:36px; }*/
.pager .previous{background:url(../images/pager_bg01.jpg) 0px 0px no-repeat; width:36px;}
.pager .next{background:url(../images/pager_bg01.jpg) 0px 39px no-repeat; width:36px;}


/*分页2 */
.paging{ height:39px; text-align:center; margin-top:50px; margin-bottom:50px; line-height:39px;}
.paging .P2{ text-align:center; display:inline-block; margin:0 auto;height:39px;}
/*.paging .P2 a.first{display:block; float:left; background:url(../images/pager01.gif) 0px -39px no-repeat; width:36px;height:100%;}
.paging .P2 a.last{display:block; float:left; background:url(../images/pager01.gif) 0px -39px no-repeat; width:36px;height:100%;}*/

.paging .P2 a.prev{ display:block; float:left; background:url(../images/pager01.png) 0px 0px no-repeat; height:100%; width:36px;}
.paging .P2 a.next{ display:block; float:left; background:url(../images/pager01.png) 0px -39px no-repeat; width:36px;height:100%;}
.paging .P2 a.page{ display:block; float:left; background:url(../images/pager02.gif) 0px -39px no-repeat; width:35px; height:100%;}
.paging .P2 a.page:hover,.paging .P2 a.this{ background:url(../images/pager02.gif) 0px 0px no-repeat;width:35px; color:#FFF;}




/* index
----------------------------------------------------------------------------------- */ 
.header{ width:100%; background:#FFF; }
.top{ width:1080px; margin:0px auto; height:132px;}
.top .logo{ float:left; width:50%; float:left; margin-top:14px;}
.top .right{ float:right;width:50%;}
.top .right dl{ width:100%; }
.part1{ height:32px; width:100%;}
.part2{ margin-top:34px;}

.fav{ background:url(../images/index_04.jpg) no-repeat; height:32px; width:218px; line-height:32px; color:#FFF; text-align:center; float:right}
.fav span{ padding:0px 17px;}
.fav a{ color:#FFF;}
.weibo{ float:left; clear:both;}
/* 搜索框 */
.form1{}
.search{ background:url(../images/index_12.jpg) no-repeat; float:right; width:215px; height:29px; line-height:29px; position:relative; }
.text-box{line-height:27px;height:25px; width:130px;position:absolute;left:25px; top:2px; border:medium none}
.submit-btn{ width:60px; cursor:pointer;height:29px; background:none; position:absolute; right:0px; top:0px; border:medium none}

.header .line{ background:url(../images/index_16.jpg) repeat-x; width:100%; height:10px; overflow:hidden;}
.menu{ background:url(../images/index_18.jpg) repeat-x; height:44px; line-height:44px; width:100%;}
.menu ul{  width:1080px; margin:0px auto; overflow:hidden;}
.menu ul li{ float:left; padding:0px 20px;}
.menu ul .tb{ padding-left:0px;}
.menu ul li a{font-family:"微软雅黑"; font-size:16px; color:#000;}

.banner{ position:relative;}
.banner .bd {margin:0 auto;z-index:0;overflow:hidden;}
.banner .bd ul {width:100% !important;}
.banner .bd li {width:100% !important;overflow:hidden;text-align:center; height:510px;position:relative; float:left}
.banner .bd li .desc{ padding:40px 0px 0px 0px; background:url(../images/index_banner_pn2.png); width:1080px; margin:0px auto; height:80px; }
.banner .desc p{ color:#FFF; font-family:"黑体"; font-size:22px;width:100%; text-indent:26px; line-height:30px; text-align:left;}
.banner .pn{ width:1080px; margin:auto; position:relative;}
.banner .prev{ background:url(../images/index_banner_pn.png) 0px 0px no-repeat; width:32px; height:32px; float:left; cursor:pointer;position:absolute; right:60px; bottom:26px;}
.banner .next{ background:url(../images/index_banner_pn.png) 0px -32px no-repeat; width:32px; height:32px;float:left;cursor:pointer;position:absolute; right:28px;; bottom:26px;}
.banner .bd li a {display:block; height:390px;}


.main{ width:1080px; margin:0px auto; margin-bottom:20px; margin-top:15px; padding:0px; overflow:hidden;}
.main_index{ margin-top:0px;}
/*floor_01*/
.floor_01{ width:100%; overflow:hidden; height:408px;}
.floor_01 h1{ height:70px;}
.floor_01 h1 b,.floor_01 h1 b a{ font-family:Tahoma, Geneva, sans-serif; font-size:40px; text-transform:uppercase; color:#cccccc; font-weight:normal;}
.floor_01 h1 span,.floor_01 h1 span a{ font-family:"微软雅黑"; font-size:20px; color:#00539c; font-weight:normal; margin-left:15px;}

.floor_01 .fl{ float:left; width:150px; padding:0px 10px; overflow:hidden; margin-right:3px; background:#FFF;height:408px;}
.floor_01 .fl ul { margin-top:14px;}
.floor_01 .fl li{ height:37px; line-height:37px; border-bottom:#ebeded solid 1px; background:url(../images/triangle.png) 130px 14px no-repeat; text-indent:2em;}
.floor_01 .fl li a{ color:#60686f; font-size:14px;}
.floor_01 .fl li:hover{ cursor:pointer;background:#00539c url(../images/triangle2.png) 130px 14px no-repeat; border-bottom:#ebeded solid 1px; }
.floor_01 .fl li:hover a{color:#FFF}
.floor_01 .fr{ float:right;background:#FFF;overflow:hidden; width:904px; background:url(../images/dot.gif);}
.floor_01 .fr ul{ overflow:hidden;}
.floor_01 .fr ul li{ position:relative; float:left; padding-left:3px;overflow:hidden;width:223px; height:167px; margin-bottom:4px;}
.floor_01 .fr ul li img{ width:223px; height:167px;}
.floor_01 .fr ul li .info{ position:absolute; left:3px ; bottom:-101px; width:223px; height:100px; color:#FFF; font-size:12px; font-family:"宋体"; background:#00539c;opacity: .5; -khtml-opacity: .5;  -moz-opacity: 0.5; filter: alpha(opacity=50); text-indent:14px; line-height:24px; overflow:hidden;}


/*floor_02*/
.floor_02{width:100%; overflow:hidden;}
.floor_02 h1{ height:70px;}
.floor_02 h1 b,.floor_02 h1 b a{ font-family:Tahoma, Geneva, sans-serif; font-size:40px; text-transform:uppercase; color:#cccccc;font-weight:normal;}
.floor_02 h1 span,.floor_02 h1 span a{ font-family:"微软雅黑"; font-size:20px; color:#00539c; font-weight:normal; margin-left:15px;}
.floor_02 ul{ width:1180px; overflow:hidden;}
.floor_02 ul li {font-family:"宋体";width:208px; margin-right:10px;background:#FFF; float:left; position:relative;}
.floor_02 ul li .img{ width:208px; height:156px;}
.floor_02 ul li h2{  font-size:14px; margin:0px 10px; width:188px; border-bottom:#e4e4e4 solid 1px; text-align:center; height:50px; line-height:50px;overflow:hidden;}
.floor_02 ul li .info{ color:#60686f; line-height:24px; padding:0px 10px; margin-top:14px; height:114px; overflow:hidden; padding-bottom:20px; }
.floor_02 ul li .info a{ height:90px; width:100%; display:block; overflow:hidden;}
.floor_02 ul li span{ background:url(../images/index_case_bg.png);  width:208px; height:156px; position:absolute; left:0px; top:0px;}

/*floor_03*/
.floor_03{width:100%; overflow:hidden;}
.floor_03 h1{ height:70px; line-height:70px;width:330px;}
.floor_03 h1 span{font-family:"微软雅黑"; padding-left:10px; font-style:normal; font-weight:normal;border-left:#00539c solid 4px; font-size:24px;}


.floor_03 .about,.floor_03 .trends,.floor_03 .news{ float:left; margin-right:15px; }
.floor_03 .news{ margin-right:0px;}
.floor_03 .about ul{ padding:10px;background:#FFF;height:250px; width:330px; overflow:hidden; }
.floor_03 .about ul li{  float:left; }
.floor_03 .about ul li img{ float:left; margin-right:10px; width:105px; height:105px;}
.floor_03 .about ul li b{ font-family:"宋体"; font-size:12px; font-weight:bold; float:left; text-align:left; margin-bottom:18px;}
.floor_03 .about ul li p{ text-indent:2em; color:#60686f; width:210px; line-height:24px; float:left;}
.floor_03 .about ul .tb{padding-bottom:10px;border-bottom:#e4e4e4 solid 1px; margin-bottom:10px;}

.floor_03 .trends ul{ padding:10px;background:#FFF;height:250px; width:330px; overflow:hidden; }
.floor_03 .trends ul li{  float:left; line-height:32px;width:330px; overflow:hidden; }
.floor_03 .trends ul li img{ float:left; margin-right:10px; width:91px; height:68px;}
.floor_03 .trends ul li h2{ font-family:"宋体"; font-size:12px; font-weight:bold; float:left; text-align:left; line-height:18px; display:inline; width:170px; height:18px; overflow:hidden;}
.floor_03 .trends ul li p{ text-indent:2em; color:#60686f; width:210px; line-height:24px; float:left;}
.floor_03 .trends ul .tb{padding-bottom:10px;border-bottom:#e4e4e4 solid 1px; margin-bottom:10px;}

.floor_03 .trends ul li b{ width:24px; height:14px; margin:4px; background:#5691db; text-align:center; color:#FFF; font-family:"宋体"; font-style:normal; float:left; line-height:normal; font-weight:normal; margin-top:10px; margin-right:6px;}
.floor_03 .trends ul li span{ float:right; margin-left:20px; font-family:"宋体"; color:#bbbbbb; font-weight:normal;line-height:18px;}

.links{ height:100%; line-height:40px;font-family:"宋体"; background:#FFF; margin-top:10px;color:#a6a6a6; }
.links h2{ float:left; display:inline-block; color:#60686f; font-size:12px; margin-left:10px;}
.links a{ color:#a6a6a6;font-family:"宋体"; margin:0px 8px; }


.footer{width:100%; border-top:#00539c solid 3px; height:103px; background:#292929; clear:both; }
.footer,.footer a{ color:#555555;}
.footer_c{ width:1080px; margin:0px auto;}
.footer_c dl{ float:left; height:70px; margin-top:16px;}
.footer_c dl a{ margin:0px 8px;}
.footer_c .part1{ border-right:#191919 solid 1px; width:416px; padding-left:10px;}
.footer_c .part1 b{ margin-right:26px; font-weight:normal;}
.footer_c .part2{ border-left:#363636 solid 1px;padding-left:70px;}
.footer p{ line-height:24px; }


/* 公司简介页
----------------------------------------------------------------------------------- */
.banner2{width:100%; clear:both;}
.fullSlide {width:100%;position:relative;height:170px;background:#000;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:170px;overflow:hidden;text-align:center;}
.fullSlide .bd li a {display:block;height:170px;}
.fullSlide .hd {width:1080px;position:relative;margin:0px auto;z-index:1;height:30px;line-height:30px;margin-top:-50px;}
.fullSlide .hd ul {padding-top:5px;position:absolute;bottom:2%;right:3%;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:19px;height:19px;margin:0 3px;background:url(../images/tg_flash_p.png) -18px 0;overflow:hidden; text-indent:10em;}
.fullSlide .hd ul .on {background-position:0 0;}

.main .left{ width:748px; float:left; margin:0 10px 0 0; background:#FFF; border:#dbdbdb solid 1px; padding:0px 15px; min-height:910px; overflow:hidden;}
.main .left .weizhi{ height:60px; line-height:60px; width:748px;border-bottom:#dbdbdb solid 1px; text-transform:uppercase;}
.main .left .weizhi b{ font-family:"微软雅黑"; font-size:20px; color:#000; font-weight:normal;}
.main .left .weizhi span{ font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#cccccc; margin-left:12px;}
.main .left .nav{ width:748px; margin-top:25px; overflow:hidden;}
.main .left .nav li{ width:90px; height:39px; float:left; background:url(../images/about_01.gif) 0px -41px no-repeat; line-height:39px; color:#FFF; font-family:"微软雅黑"; font-size:16px; margin-right:10px; text-align:center;}
.main .left .nav li a{ color:#FFF; font-family:"微软雅黑"; font-size:16px; display:block;}
.main .left .nav li:hover,.main .left .nav .this{background:url(../images/about_01.gif) 0px 0px no-repeat;}

.about_con{ width:720px; margin:50px auto; overflow:hidden;}
.about_con_title{ text-align:center; line-height:28px; margin-bottom:20px; }
.about_con_title h2{ font-size:24px; font-family:"微软雅黑"; font-weight:bold; color:#333333; line-height:28px;}
.about_con_title h3{color:#a4a4a4; font-style:normal; font-weight:normal; line-height:28px; font-size:14px; font-family:Tahoma, Geneva, sans-serif; text-transform:uppercase;}
.about_con p {font:14px/28px "宋体"; color:#333333; line-height:32px; }

/* about focusBox css */
.ladyScroll {width:524px;height:393px;position:relative; padding:4px; border:#cccccc solid 1px; margin:0px auto}
.ladyScroll .prev, .ladyScroll .next {width:27px;height:51px;position:absolute;top:185px;left:4px;z-index:100;cursor:pointer;background:url(../images/btns.png) no-repeat;}
.ladyScroll .next {	left:auto;right:4px;background-position:0 -52px;}
.ladyScroll .scrollWrap {overflow:hidden;position:absolute;}
.ladyScroll dl {float:left;width:524px;text-align:center;position:relative;}
.ladyScroll span {display:block;width:524px;height:53px;position:absolute;bottom:0;background:#5f626b;filter:alpha(opacity=80);opacity:0.80;}
.ladyScroll dt {margin:0 auto;width:524px;overflow:hidden;}
.ladyScroll img {display:block; width:524px; height:393px;}
.ladyScroll dd {width:524px;height:40px;line-height:28px;font-size:20px;color:#fff;text-align:center;overflow:hidden;position:absolute;left:5px;bottom:0;}
.ladyScroll dd a {color:#fff;}
.ladyScroll dd a:hover {text-decoration:none;}
.ladyScroll dl:hover span { background: black; filter: alpha(opacity=50); opacity: 0.5;}

.main .right{ float:right; width:290px;overflow:hidden; margin:0; padding:0;}
.main .right h2{ height:38px; border:#dbdbdb solid 1px; line-height:38px; text-transform:uppercase; background:#FFF;color:#222222; font-weight:normal; width:288px; overflow:hidden;margin:10px 0px;}
.main .right h2 b{ font-family:"微软雅黑"; font-size:16px; font-weight:normal; margin-left:12px;}
.main .right h2 span{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#cccccc; margin-left:10px;}

.TB-focus {position:relative;overflow:hidden;  }
.TB-focus .bd{width:280px;height:210px;border:1px solid #dbdbdb;padding:4px;background:#FFF;}
.TB-focus .hd {z-index:1;padding-left:2px;}
.TB-focus .hd li {color:#FFF;cursor:pointer;width:23px;height:23px;background:#cccccc;float:left;font-size:12px; font-family:Tahoma, Geneva, sans-serif;line-height:23px;overflow:visible;text-align:center;margin-left:-1px; margin-right:8px; margin-top:5px;}
.TB-focus .hd li.on {background:#68a1ff;color:#fff;z-index:2;position:relative;}

.main .right .show{}
.main .right .show h2{ margin-top:0px;}
.main .right .news{}
.main .right .trends{}

.main .right .news ul{ overflow:hidden; }
.main .right .news ul li{  float:left; line-height:32px;width:100%; overflow:hidden;border-bottom:#e4e4e4 dashed 1px; background:url(../images/dot2.gif) 0px 14px no-repeat; text-indent:10px; }
.main .right .news ul li a{ float:left;}
.main .right .news ul li span{ float:right; color:#bbbbbb;}
.main .right .news ul .tb{width:100%; overflow:hidden; }
.main .right .news ul .tb img{ float:left; margin-right:10px; width:91px; height:68px; padding:2px;border:#dbdbdb solid 1px; background:#FFF; }
.main .right .news ul .tb h3{ font-family:"宋体"; font-size:12px; font-weight:bold; float:left; text-align:left; height:32px; width:140px; overflow:hidden; display:inline;}
.main .right .news ul .tb p{ text-indent:2em; color:#60686f; width:182px; line-height:24px; float:left;overflow:hidden;}

.main .right .trends ul{ overflow:hidden; }
.main .right .trends ul li{  float:left; line-height:32px;width:100%; overflow:hidden;border-bottom:#e4e4e4 dashed 1px; background:url(../images/dot2.gif) 0px 14px no-repeat; text-indent:10px; }
.main .right .trends ul li a{ float:left;}
.main .right .trends ul li span{ float:right; color:#bbbbbb;}
.main .right .trends ul .tb{width:100%; overflow:hidden; }
.main .right .trends ul .tb img{ float:left; margin-right:10px; width:91px; height:68px; padding:2px;border:#dbdbdb solid 1px; background:#FFF; }
.main .right .trends ul .tb h3{ font-family:"宋体"; font-size:12px; font-weight:bold; float:left; text-align:left; height:32px; width:110px; overflow:hidden; display:inline;}
.main .right .trends ul .tb p{ text-indent:2em; color:#60686f; width:182px; line-height:24px; float:left;overflow:hidden;    height: 45px;}






  /* 产品列表页
----------------------------------------------------------------------------------- */
.prolist{ width:1078px; margin:0px auto; overflow:hidden; margin-bottom:20px; margin-top:15px;border:#dbdbdb solid 1px; background:url(../images/prolist_01.gif) repeat-y;}
.prolist .left{ width:229px; padding:0px 20px; float:left;}
.prolist .left .fenlei{ margin-top:22px;}
.prolist .left .fenlei .t{height:30px; line-height:30px; position:relative;text-transform:uppercase; margin-bottom:25px;}
.prolist .left .fenlei h2{ color:#438acb; font-family:Tahoma, Geneva, sans-serif; font-size:42px; display:inline-block; font-weight:normal; float:left; }
.prolist .left .fenlei b{ font-family:"微软雅黑"; color:#333333; font-size:18px; font-weight:normal; position:absolute; left:40px; top:0px; line-height:18px;}
.prolist .left .fenlei span{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#cccccc; position:absolute; left:40px; top:22px; line-height:10px;}
.prolist .left .fenlei ul li{ line-height:32px; border-bottom:#dbdbdb dashed 1px; background:url(../images/prolist_01.png) 10px 13px no-repeat; text-indent:24px; cursor:pointer;}
.prolist .left .fenlei ul li a{ color:#999999; font-size:12px; font-family:"宋体"; display:block; width:100%; overflow:hidden;}
.prolist .left .fenlei ul .this,.prolist .left .fenlei ul li:hover{ background:url(../images/prolist_01.jpg) no-repeat; }
.prolist .left .fenlei ul .this a,.prolist .left .fenlei ul li:hover a{color:#FFF;}
.prolist .left .fenlei dl{ width:100%; float:left; color:#999999; font-family:"宋体";line-height:30px; overflow:hidden;}
.prolist .left .fenlei dt{ float:left; width:50px; }
.prolist .left .fenlei dd{ float:left; width:179px;}
.prolist .left .fenlei dd .txt01{ width:62px; height:18px; line-height:18px; border:#dbdbdb solid 1px;}
.prolist .left .fenlei dd .sub01{ background:url(../images/prolist_09.gif) no-repeat; height:22px; line-height:22px; width:39px; border:medium none; cursor:pointer;}


.prolist .right{padding:0px 20px; padding-top:20px; float:left; width:769px; background:#FFF; min-height:439px; overflow:hidden;}
.prolist .right .ul1{ width:800px; overflow:hidden; margin-bottom:10px;border-bottom:#ebebeb solid 2px; padding-bottom:20px; }
.prolist .right .ul1 li { margin-right:10px; float:left;margin-bottom:10px;}
.prolist .right .ul1 li img{ border:#dbdbdb solid 1px; }
.prolist .right .ul1 li dl{ line-height:24px; margin-top:8px;}
.prolist .right .ul1 li dl dt{ font-family:"宋体"; font-size:12px; color:#999999; width:185px; height:24px; overflow:hidden;}
.prolist .right .ul1 li dl .tb a{ font-size:14px; font-weight:bold;font-family:"宋体"; color:#999999;}

 /* 产品详情页
----------------------------------------------------------------------------------- */ 
.pro_info{ width:100%; margin:0px auto; overflow:hidden;}
.info_img{ width:430px; float:left; overflow:hidden;}
.info_img .img{ width:428px; border:#e2e2e2 solid 1px;}
.info_img .pro_info{ margin-top:10px; overflow:hidden; width:789px;}
.info_img .pro_info li{ float:left;border:#ebebeb solid 1px; width:98px; height:73px; margin-right:10px;}
.info_img .pro_info .on,.info_img .pro_info li:hover{ border:#ffba00 solid 1px;}
.info_detail { float:right; width:320px;}
.info_detail dl{ color:#666666; font-size:12px; line-height:30px; border-bottom:#ebebeb solid 1px; height:30px;}
.info_detail dl dt,.info_detail dl dd{ float:left}
.info_detail dl .name{ font:18px "微软雅黑"; color:#333333; width:320px; height:24px; overflow:hidden;}
.info_detail .bz{ font-weight:bold; color:#666666; line-height:30px;}
.info_detail .bzl{ margin-top:10px;}
.info_detail .bzl li{width:100px; height:75px;  float:left; margin-top:3px; margin-right:3px;}

/*共用*/
.info_decs,.info_video,.info_message{ clear:both; float:left; margin-top:50px; width:100%;}
.pro_info .h1_1{ height:50px; display:block;font-size:30px; line-height:50px; text-transform:uppercase;font-weight:normal; height:53px; overflow:hidden}
.pro_info .h1_1 b{ font-family:"微软雅黑"; color:#333333; border-bottom:#818182 solid 3px; float:left;font-weight:normal; width:120px;overflow:hidden; }
.pro_info .h1_1 span{ display:block;border-bottom:#e4e4e4 solid 3px; float:left; padding-left:14px; font-family:Arial, Helvetica, sans-serif; color:#cccccc;overflow:hidden; width:635px;}

.info_decs .content{ line-height:30px; color:#666666; width:620px; margin:0px auto;} 
.info_decs .content p{ color:#646464; font-size:14px;}

.info_video{}
.info_video ul{ width:800px; overflow:hidden; margin-top:20px;}
.info_video ul li{ float:left; margin-right:9px;}
.info_message{}
.info_message dl{ margin-top:50px; width:800px; overflow:hidden;}
.info_message dl dt{ margin-bottom:20px;}
.info_message dl dt .txt02{ width:240px; height:29px; border:#d7d7d7 solid 1px; color:#cccccc; font-size:14px; text-indent:4px; margin-right:18px;}
.info_message dl dt .txt03{ width:766px; overflow:hidden;}
.info_message dl dt .txt04{ height:99px; width:762px; margin-right:0px; text-indent:4px; line-height:29px; overflow:hidden;}
.info_message dl dt .txt_yzm{ width:50px; vertical-align:middle; margin-left:8px; margin-right:0px;}
.info_message dl dt span{ height:31px; line-height:31px; display:inline-block;}
.info_message dl dt img{ vertical-align:middle;margin-left:10px;}
.info_message dl dt .sub02{background:url(../images/btn2.jpg) no-repeat; height:31px; line-height:31px; width:80px; border:medium none; cursor:pointer; margin-left:10px;vertical-align:middle;}

/*放大镜*/
.jqzoom{position:relative; padding:0px; margin:0px;}
/*jqzoom*/
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;background:url(../images/loading.gif) #fff no-repeat center center;border:1px solid #e2e2e2;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}


 /* 新闻列表页
----------------------------------------------------------------------------------- */ 
.newslist{ width:720px; margin:0px auto; margin-top:60px;}
.newslist .h1_1{ height:50px; display:block;font-size:30px; line-height:50px; text-transform:uppercase;font-weight:normal;border-bottom:#e4e4e4 solid 3px;}
.newslist .h1_1 b{ font-family:"微软雅黑"; color:#333333; border-bottom:#818182 solid 3px; float:left;font-weight:normal;overflow:hidden; }
.newslist .h1_1 span{ display:block;border-bottom:#e4e4e4 solid 3px; float:left; padding-left:14px; font-family:Arial, Helvetica, sans-serif; color:#cccccc;overflow:hidden;}
.newslist ul.ul_1{  margin:0px auto; width:640px; margin-top:50px; }
.newslist ul.ul_1 li{ float:left; border-bottom:#dbdbdb solid 1px; padding:20px 0px}
.newslist_img{ float:left; width:130px; margin-right:16px; padding-top:7px;}
.newslist_con{ float:left; width:490px; line-height:28px;}
.newslist_con p{ text-indent:2em; color:#646464; height:56px; overflow:hidden;}
.newslist_con .newslist_title,.newslist_con .newslist_title a{ display:inline-block; font-size:16px; font-family:"微软雅黑"; color:#333333; width:100%; font-weight:normal;height:28px; overflow:hidden;}
.newslist_con .newslist_others{ }
.newslist_con .newslist_date{ color:#939393; margin-right:20px;}
.newslist_con .newslist_scans{ color:#939393;}

 /* 新闻详细页(copy from yezhenhao)
----------------------------------------------------------------------------------- */ 
.news_detail{ width:585px; overflow:hidden; margin:0 auto; padding-top:40px;}
.news_detail ul{ width:585px;overflow:hidden;}
.news_detail ul dl.a1{ font: 22px/40px Tahoma,Microsoft YaHei; color:#333; text-align:center; width:585px; height:40px; overflow:hidden;}
.news_detail ul dl.a2{ width:585px; height:32px; overflow:hidden; margin:0 auto; text-align:center;}
.news_detail ul dl.a2 table{ height:32px; overflow:hidden;}
.news_detail ul dl.fgx{border-bottom:#ebebeb solid 1px; height:1px; line-height:1px; margin-top:20px;}
.news_detail ul dl.a2 table tr{ height:32px; overflow:hidden;}
.news_detail ul dl.a2 table td{ height:32px; overflow:hidden; font:12px/32px Tahoma,宋体; color:#646464; padding:0 7px;}
.news_detail ul dl.a3{ width:438px; height:27px; overflow:hidden; padding:7px 0; margin:0 auto;}
.news_detail ul dl.a4{ width:585px; overflow:hidden; margin-top:30px;}
.news_detail ul dl.a4 p{ font:14px/32px Tahoma,宋体; color:#646464; text-align:left;}
.news_detail ul dl.a4 .img{ overflow:hidden; width:474px; height:354px; padding:4px; border:1px solid #d6d6d6; margin:0 auto;}
.news_detail ul dl.a5 { width:585px; height:35px; border:1px solid #d2d2d2; border-left:none; border-right:none; margin-top:60px;}
.news_detail ul dl.a5 span{ float:left; padding-right:12px; height:35px; overflow:hidden;}
.news_detail ul dl.a5 span img{ float:left; padding:11px 5px 10px 0;}
.news_detail ul dl.a5 span a{ float:left; font:12px/35px Tahoma,宋体; color:#353535;}
.news_detail ul dl.a5 ins{ float:right; height:35px; text-decoration:none;}
.news_detail ul dl.a5 ins b{ float:left; font:12px/35px Tahoma,宋体; color:#989898; overflow:hidden; text-decoration:none;}
.news_detail ul dl.a5 ins img{ float:left; padding-top:11px; margin-right:5px;}
.news_detail ul dl.a6{ width:585px; height:48px; overflow:hidden; margin-top:30px;}
.news_detail ul dl.a6 p{ width:585px; height:24px; overflow:hidden;}
.news_detail ul dl.a6 p span{ float:left; font:12px/24px Tahoma,宋体; color:#676767;}
.news_detail ul dl.a6 p a{ float:left; font:12px/24px Tahoma,宋体; color:#888;}
.news_detail ul dl.a6 p a:hover{ text-decoration:underline;}

.review{ width:100%; overflow:hidden; margin:40px auto 20px auto;}
.review ul{ width:100%; overflow:hidden; margin-bottom:27px;}
.review ul li{ width:100%; height:122px; overflow:hidden; border-bottom:1px dashed #dbdbdb;}
.review ul li .a1{ padding-top:10px; width:100%; height:44px; overflow:hidden;}
.review ul li .a1 b{ float:left; font: bold 14px/44px Tahoma,宋体; color:#00529c;}
.review ul li .a1 a{ float:right; font:12px/44px 宋体; color:#ccc; margin-left:10px;}
.review ul li .a1 span{ float:right; font:12px/44px 宋体; color:#ccc;}
.review ul li .a2{ width:100%; height:52px; overflow:hidden; line-height:26px;}
.review .LY{ width:100%; height:133px; overflow:hidden; padding-bottom:20px;}
.review .tt{ padding-bottom:20px; height:30px;}
.review .tt img{ float:left; padding-top:10px; padding-right:10px;}
.review .tt span{ float:left; line-height:30px; font-size:12px;color:#000; font-weight:normal;}
.review .LY ul{ width:100%; height:133px; overflow:hidden;}
.review .LY ul li.a1{ width:100%; height:30px; overflow:hidden; border:none;}
.review .LY ul li.a1 img{ float:left; padding-top:10px; padding-right:10px;}
.review .LY ul li.a1 span{ float:left; line-height:30px;}
.review .LY ul li.a1 b{ float:right; line-height:30px; font-weight:normal;}
.review .LY ul li.a1 b a{ color:#F00; line-height:30px; font-family:宋体; padding:0 5px;}
.review .LY ul li.a2{ width:100%; height:52px; overflow:hidden; border:none;}
.review .LY ul li.a2 textarea{ width:99.6%; height:48px; overflow:hidden; border:1px solid #b7b7b7;}
.review .LY ul li.a3{ width:100%; height:27px; margin-top:20px; border:none;}
.review .LY ul li.a3 .b1{ float:left; height:27px; line-height:27px; overflow:hidden; text-align:left;}
.review .LY ul li.a3 .b1 input{ width:230px; height:23px; overflow:hidden; border:1px solid #b7b7b7; background:none; line-height:23px; }
.review .LY ul li.a3 .b1 a{ float:right;}
.review .LY ul li.a3 .b2{ float:right; height:27px; overflow:hidden;}
.review .LY ul li.a3 .b2 input.t1{ float:left; width:51px; height:23px; line-height:23px;border:1px solid #b7b7b7; margin-right:10px;vertical-align:middle;}
.review .LY ul li.a3 .b2 input.t2{ background:url(../images/btn3.jpg) no-repeat; height:27px; line-height:27px; width:70px; border:medium none; cursor:pointer; margin-left:10px;vertical-align:middle;}
.review .LY ul li.a3 .b3{ float:left; margin-left:10px;}
.review .LY ul li.a3 .b3 span{ float:left; line-height:27px;}
.review .LY ul li.a3 .b3 a{ width:58px; height:27px; display:block; float:left;}


 /* 人才招聘页
----------------------------------------------------------------------------------- */ 
.about_con{ margin-top:60px;}
.about_con .h1_1{border-bottom:#e4e4e4 solid 3px;    margin-bottom: 10px; height:50px; display:block;font-size:30px; line-height:50px; text-transform:uppercase;font-weight:normal;}
.about_con .h1_1 b{ font-family:"微软雅黑"; color:#333333; border-bottom:#818182 solid 3px; float:left;font-weight:normal;  width:120px;overflow:hidden;  }
.about_con .h1_1 span{ width:586px;display:block; float:left; padding-left:14px; font-family:Arial, Helvetica, sans-serif; color:#cccccc;overflow:hidden;}
.job_box{ width:100%; margin:0px auto; overflow:hidden;}

.job_con { width:640px; margin:0px auto; margin-top:60px; overflow:hidden;}
.job_con h1{ background:url(../images/job_07.jpg) no-repeat; height:35px; line-height:35px; font-size:12px; color:#333333; width:100%; display:block;} 
.job_con li{ float:left; color:#646464; width:100%; border-bottom:#dbdbdb dashed 1px; line-height:36px; height:36px;}
.job_con li a{color:#646464; font-size:12px;}

.job_con h1 span{ display:block; float:left; text-align:center;}
.job_con h1 .a01{ width:20%;}
.job_con h1 .a02{ width:60%;}
.job_con h1 .a03{ width:19%;}
.job_con li p{ float:left;text-align:center;line-height:36px; height:36px; font-size:12px; color:#646464;}
.job_con li .b01{ width:20%;}
.job_con li .b02{ width:60%;}
.job_con li .b03{ width:20%;}

 /* 人才招聘页2
----------------------------------------------------------------------------------- */ 
.job_info{width:633px; margin:0px auto; overflow:hidden; color:#646464; margin-top:70px;}

.job_info .recruitment_list_title{ padding-left:25px; width:608px; height:35px; background:url(../images/job_09.jpg) left top no-repeat; overflow:hidden; font: bold 14px/35px Tahoma,宋体; color:#343434;}
 .job_info table{ overflow:hidden; border:1px solid #dbdbdb; border-right:none;}
 .job_info table td.t1{ width:85px; height:30px; padding-top:0; overflow:hidden; padding-right:8px; text-align:right; font:12px/30px Tahoma,宋体; color:#646464; border:solid #dbdbdb; border-width:0px 1px 1px 0px;}
 .job_info table td.t2{ width:208px;height:10px;border:solid #dbdbdb; border-width:0px 1px 1px 0px; padding:10px;font:12px/26px Tahoma,宋体; color:#646464; text-align:left; }
  .job_info table td.t4{ border-bottom:none;}
 .job_info table td.tt{ width:611px; height:30px; background-color:#f4f4f4; font: bold 12px/30px Tahoma,宋体; font-weight:bold; color:#646464; text-align:left; padding-left:20px;border:solid #dbdbdb; border-width:0px 1px 1px 0px;}
 
   /* 资质荣誉页
----------------------------------------------------------------------------------- */
.honoer_info{ width:743px; margin:0px auto;}

.honoer_info ul{ margin-top:40px; border-bottom:#ebebeb solid 1px; float:left; padding-bottom:60px;}
.honoer_info ul li{ width:253px; height:233px; float:left; margin:25px 50px;background:url(../images/honor01.jpg) no-repeat; position:relative; }
.honoer_img{ position:absolute; left:9px; top:9px; width:234px; height:176px;}
.honoer_img img{ width:234px; height:176px;}
.honoer_title{ line-height:30px;position:absolute; left:18px; bottom:12px;}
.honoer_title h1{ display:block; font-size:12px;color:#aaaaaa; font-style:normal; text-align:center;}
.honoer_skip{ line-height:30px;position:absolute; right:17px; bottom:19px;}

 /* 组织架构页
----------------------------------------------------------------------------------- */
 .zzjg_con { margin-top:70px;}


/* 精英团队页
----------------------------------------------------------------------------------- */
.jy_box{ width:561px; margin:0px auto; overflow:hidden; margin-top:60px;}
.jy_con li{margin-top:20px; float:left;border-bottom:#dbdbdb solid 1px; padding-bottom:30px;}
.jy_con li .img{ text-align:center;float:left; border:#cccccc solid 1px;}
.jy_con li dl{ line-height:20px; color:#5e666e; float:right;margin-left:16px; width:402px; height:181px; overflow:hidden; }
.jy_con li dl dt{ border-bottom:#dbdbdb dashed 1px; padding-bottom:16px; color:#555555; font-size:14px; font-weight:bold;}
.jy_con li dl dt span{ font-style:normal; color:#999999; padding-left:4px; font-size:12px;}
.jy_con li dl dd{ line-height:30px; text-indent:2em; padding-top:4px;}
.jy_con li dl dd p{ color:#555555; font-size:12px; line-height:26px;height:130px; overflow:hidden;}
.jy_pager{ margin:60px 0px; float:right;}


   /* 联系我们页
----------------------------------------------------------------------------------- */
.contact_box{ padding:30px;background:#FFF; width:1020px; margin:0px auto; position:relative;}
.contact_box h1{overflow:hidden; line-height:28px; width:100%;}
.contact_box h1 b{font-size:30px; font-family:"微软雅黑"; text-transform:uppercase; color:#222222; font-weight:normal; float:left;}
.contact_box span.a1{ font-size:30px; font-family:Verdana, Geneva, sans-serif; font-style:normal; font-weight:normal; display:block; color:#cccccc; float:left; margin-left:20px;}
.contact_box .line{  border-top:#dee2e4 solid 1px; width:470px; margin-top:40px; height:14px; }
.contact_box .p1{ color:#646464; font-size:12px; line-height:24px; }
.contact_box .p2{ color:#bbbbbb; font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:28px;}
.contact_box .p3{ color:#5e666e; border:#dee2e4 solid 1px; padding:4px; clear:both; margin-top:12px;}

.address_box{ float:left; width:480px; overflow:hidden; margin-right:20px;}
.address_box dl{ height:30px; width:80%; float:left; color:#333333;font-size:14px; font-family:"宋体"; color:#646464; font-size:12px; line-height:30px;}
.address_box dl dt,.address_box dl dd{ float:left;}
.address_box dl dd{ text-indent:10px;}
.address_box dl dt {  color:#646464; font-family:Verdana, Geneva, sans-serif; text-transform:uppercase; text-align:right; font-weight:bold; width:100px;}
.address_box p{ margin-top:8px;}
.address_box .map{ margin-top:30px;}
.address_box .map img{ border:#e8e8e8 solid 5px;}
.address_box dl.p1 dd{text-indent:0px; color:#646464; font-size:12px;}
.address_box .map img{ margin-top:24px; clear:both;}

.message_box{ float:left; width:480px; margin-left:20px; overflow:hidden}
.message_box h1{ color:#5e666e; font-family:"微软雅黑"; margin-bottom:20px; font-weight:bold; height:auto; text-transform:uppercase; width:100%;}
.message_box dl{width:100%; float:left; color:#333333; line-height:26px; font-size:14px;}
.message_box dl dt,.message_box dl dd{ float:left; width:100%;}
.message_box dl dt{ line-height:40px; font-size:14px; color:#646464;}
.message_box dl dt b{ font-size:14px; float:left; font-family:"宋体"; font-weight:normal;color:#646464;}
.message_box dl dt span{ font-size:14px;font-family:"宋体"; float:left; margin-left:0px;color:#646464;}
.message_box .name{ border:#d7d7d7 solid 1px;width:398px; height:28px; text-indent:4px;}
.message_box .comment{ border:#d7d7d7 solid 1px; width:478px; height:120px;}
.message_box .sub{ margin-top:16px;}
.message_box dl.sub dt span{ height:40px; line-height:40px; display:inline-block;}
.message_box dl.sub dt img{ vertical-align:middle; margin-left:10px;}
.message_box dl.sub dt .txt02{ width:71px; height:29px; line-height:29px; border:#d7d7d7 solid 1px; margin-left:10px;}
.message_box dl.sub dt .sub02{background:url(../images/btn2.jpg) no-repeat; height:31px; line-height:31px; width:80px; border:medium none; cursor:pointer; margin-left:10px;vertical-align:middle;}
.contact_bg{ position:absolute; left:525px; top:400px; background:url(../images/contact_bg.gif) no-repeat; height:505px; width:1px;}


   /* 工程案例页
----------------------------------------------------------------------------------- */
.gcal_con{ width:1080px;}
.gcal_con .h1_1{ height:38px; background:#FFF; display:block;font-size:16px; line-height:38px; text-transform:uppercase;font-weight:normal;border:#dbdbdb solid 1px;}
.gcal_con .h1_1 b{ font-family:"微软雅黑"; color:#333333; float:left;font-weight:normal; overflow:hidden; margin-left:12px; }
.gcal_con .h1_1 span{display:block; float:left; padding-left:14px; font-family:Arial, Helvetica, sans-serif; color:#cccccc;overflow:hidden;}

.gcal_con ul{ margin-top:15px; width:1200px; overflow:hidden;}
.gcal_con  ul li { float:left; width:261px; height:308px; margin-right:12px; }
.gcal_con  ul li .img{ padding:4px;border:#dbdbdb solid 1px;background:#FFF; }
.gcal_con  ul li .img img{ width:251px; height:181px;}
.gcal_con  ul li dl dt{ height:37px; line-height:37px;border-bottom:#dbdbdb dashed 1px; }
.gcal_con  ul li dl dt b{ font-family:"宋体"; font-size:12px; color:#666666; font-weight:bold; float:left;}
.gcal_con  ul li dl dt span{ float:right;  margin:9px 9px 0px 0px;}
.gcal_con  ul li dl dd { height:53px; overflow:hidden;}
.gcal_con  ul li dl dd p{ color:#999999; line-height:20px; margin-top:13px; overflow:hidden;}


.pager {
    display: inline-block;
    padding-left: 30%;
    margin: 20px 0;
    border-radius: 0;
}
.pager > li {
    display: inline;
}
.pager > li > a,
.pager > li > span {
    position: relative;
    float: left;
    padding: 5px 12px;
    margin-left: 10px;
    line-height: 1.53846154;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
    -webkit-transition: all .3s cubic-bezier(.175, .885, .32, 1);
    -o-transition: all .3s cubic-bezier(.175, .885, .32, 1);
    transition: all .3s cubic-bezier(.175, .885, .32, 1);
}
.pager > li:first-child > a,
.pager > li:first-child > span {
    margin-left: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.pager > li:last-child > a,
.pager > li:last-child > span {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.pager > li > a:hover,
.pager > li > span:hover,
.pager > li > a:focus,
.pager > li > span:focus {
    background-color: #e5e5e5;
}
.pager > .active > a,
.pager > .active > span,
.pager > .active > a:hover,
.pager > .active > span:hover,
.pager > .active > a:focus,
.pager > .active > span:focus {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #108bf1;
}
.pager > .disabled > span,
.pager > .disabled > span:hover,
.pager > .disabled > span:focus,
.pager > .disabled > a,
.pager > .disabled > a:hover,
.pager > .disabled > a:focus {
    color: #ddd;
    cursor: not-allowed;
    background-color: #fff;
    border-color: #ddd;
}
.pager-justify {
    display: block;
}
.pager-justify:before,
.pager-justify:after {
    /* 1 */
    display: table;
    content: " ";
    /* 2 */
}
.pager-justify:after {
    clear: both;
}
.pager-justify:before,
.pager-justify:after {
    /* 1 */
    display: table;
    content: " ";
    /* 2 */
}
.pager-justify:after {
    clear: both;
}
.pager-justify .next > a,
.pager-justify .next > span {
    float: right;
}
.pager-justify .previous > a,
.pager-justify .previous > span {
    float: left;
}
.pager-lg > li > a,
.pager-lg > li > span {
    padding: 10px 16px;
    font-size: 17px;
}
.pager-lg > li:first-child > a,
.pager-lg > li:first-child > span {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.pager-lg > li:last-child > a,
.pager-lg > li:last-child > span {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.pager-sm > li > a,
.pager-sm > li > span {
    padding: 2px 8px;
    font-size: 12px;
}
.pager-sm > li:first-child > a,
.pager-sm > li:first-child > span {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.pager-sm > li:last-child > a,
.pager-sm > li:last-child > span {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.pager-pills > li:first-child > a,
.pager-pills > li:first-child > span {
    border-radius: 16px 0 0 16px;
}
.pager-pills > li:last-child > a,
.pager-pills > li:last-child > span {
    border-radius: 0 16px 16px 0;
}
.pager-pills.pager-justify > li > a,
.pager-pills.pager-justify > li > span {
    border-radius: 16px;
}
.pager-loose {
    display: block;
    margin: 20px 0;
}
.pager-loose:before,
.pager-loose:after {
    /* 1 */
    display: table;
    content: " ";
    /* 2 */
}
.pager-loose:after {
    clear: both;
}
.pager-loose:before,
.pager-loose:after {
    /* 1 */
    display: table;
    content: " ";
    /* 2 */
}
.pager-loose:after {
    clear: both;
}
.pager-loose.pager-pills > li > a,
.pager-loose.pager-pills > li > span {
    border-radius: 16px;
}
.pager-loose > li > a,
.pager-loose > li > span {
    margin-left: 5px;
}
.pager-loose > li:first-child > a,
.pager-loose > li:first-child > span {
    margin-left: 0;
}
#fenye{ margin-bottom: 50px;}